package system;

import java.util.Objects;

public class Demo01 {
    public static void main(String[] args) {
        /*
        static void exit(int status)
          终止当前正在运行的 Java 虚拟机。
        static long currentTimeMillis()
          返回以毫秒为单位的当前时间。
        static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
          从指定源数组中复制一个数组，复制从指定的位置开始，到目标数组的指定位置结束。
         */
        //终止当前运行的java虚拟机
        //System.exit(0);
        //返回当前时间的毫秒值
        long time = System.currentTimeMillis();
        System.out.println("time = " + time);
        //数组的拷贝
        int[] arr1 = {1,2,3,4,5,6,7,8,9,10};
        int[] arr2 = new int[10];
        //把arr1数组中的数据拷贝到arr2中
        /*参数一：被拷贝的数组
          参数二：从被拷贝数组的第几个索引开始拷贝
          参数三：拷贝的数组
          参数四：拷贝的数组的索引
          参数五：拷贝的个数
        */
        System.arraycopy(arr1,0,arr2,0,10);
        for (int i : arr2) {
            System.out.println(i);
        }
        //1.拷贝的两个数组数据类型要保持一致
        //2.在拷贝的时候需要考虑数组的长度，如果超出范围也会报错
        System.out.println(Objects.equals("123","123"));


    }
}
